home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / progutil / stdwin.zoo / test / test2.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-10-17  |  518 b   |  32 lines

  1. /* Typical test -- a window saying Hello, world. */
  2.  
  3. #include "stdwin.h"
  4.  
  5. void
  6. drawproc(win, l, t, r, b)
  7.     WINDOW *win;
  8. {
  9.     wdrawtext(0, 0, "Hello, world", -1);
  10. }
  11.  
  12. main(argc, argv)
  13.     int argc;
  14.     char **argv;
  15. {
  16.     WINDOW *win;
  17.     winitnew(&argc, &argv);
  18.     win= wopen("Hello test", drawproc);
  19.     for (;;) {
  20.         EVENT e;
  21.         wgetevent(&e);
  22.         if (e.type == WE_CHAR && e.u.character == 'q')
  23.             break;
  24.         if (e.type == WE_COMMAND &&
  25.             (e.u.command == WC_CLOSE || e.u.command == WC_CANCEL))
  26.             break;
  27.     }
  28.     wclose(win);
  29.     wdone();
  30.     exit(0);
  31. }
  32.